<?php
//检查文件是不是存在
//file_exists
//如果希望在不打开文件的前提下，检查文件还不是存在，可以使用file_exists函数
// if(file_exists('opentest.txt')){
//     echo '文件是存在的';
// }else{
//     echo '文件是不存在的';
// }


//确定文件大小：filesize()
//可以使用filesize()来查看一个文件的大小
// echo filesize('opentest.txt');

//以字节为单位返回一个文件的大小.结合fread()函数,可以使用他们一次读取整个文件或者文件的某部分
$fp = fopen('read.txt','rb');
// //nl2br()函数将输出的\n字符转化成html中的换行符(<br/>)
echo nl2br(fread($fp,filesize('read.txt')));
fclose($fp);



//删除一个文件 unlink
// var_dump(unlink('delete.txt'));



//判断文件是不是存在
// if(file_exists('read.txt')){
//     echo '文件是存在的';
// }else{
//     echo '文件是不存在的';
// }

//获取文件的大小
// echo filesize('read.txt');


//删除一个文件
// unlink('read.txt');

// $fp = fopen('read.txt','ab');

// echo '当前存在的位置是' .ftell($fp);
// echo '<br/>';
// // rewind($fp);

// //指针走两个
// fseek($fp,2);
// rewind($fp);
// echo '后面的存在的位置是' .ftell($fp);
// echo '<br/>';


// $fp = fopen('read.txt','ab');
// //锁定文件  文件的写锁定
// flock($fp,LOCK_EX);
// //锁定文件之后进行写操作
// fwrite($fp,'我是被写进去了');
// //解锁
// flock($fp,LOCK_UN);
// //解锁完成之后就完成了这次操作
// fclose($fp);